func (m *default{{.upperStartCamelObject}}Model) Delete(ctx context.Context, {{.lowerStartCamelPrimaryKey}} {{.dataType}}) error {
	var res = &jrpc.Response{}
	var err error


    res, err = m.Call(ctx, "Delete", {{.lowerStartCamelPrimaryKey}})
	if err !=nil {
		return err
	}
	if res.Error != nil {
		return res.Error
	}
	
	return nil
}

func (m *default{{.upperStartCamelObject}}Model) DeleteByFilter(ctx context.Context, f *filter.QueryRequest) error {
	

	var res = &jrpc.Response{}
	var err error

	if f != nil {
		res, err = m.Call(ctx, "DeleteByFilter", f)
	} else {
		res, err = m.Call(ctx, "DeleteByFilter")
	}

	if err != nil {
		return err
	}

	if res.Error != nil {
		return res.Error
	}

	return nil
	
}